home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / comm / mebbs / autoval.lzh / autoval.docs < prev    next >
Text File  |  1993-12-23  |  29KB  |  581 lines

  1.  ************************************************************************
  2. *                                                                        *
  3. *  AUTO Validation CallBack Door - for MEBBSNet Bulletin Board Software  *
  4. *                                                                        *
  5.  ************************************************************************
  6. *                                                                        *
  7. * Requirers Bill Bowling's mebbsutility.library v1.8 or higher (included)*
  8. *                                                                        *
  9.  ************************************************************************
  10. *                                                                        *
  11. * written by Al Saveriano - Fido 1:2606/205 Alche-miga BBS 201-398-6360  *
  12. *                                                                        *
  13. * based on the original code by Bill Bowling  - MEBBS Software           *
  14. *                                                                        *
  15.  ************************************************************************
  16.  
  17.  VERSION: 1.90    EuroAussieAmerican AutoValidator  December 23, 1993
  18.  
  19.  - 1 - WHAT THIS DOOR IS ALL AOUT
  20.  
  21.     If you have never used a CallBack feature on a bulletin board system
  22.     you probably don't know what this thing is designed to do.
  23.     Basically, it check to see if a new user is actually located at the
  24.     phone number he says he is. If he is, you, the Sysop, have a definitive
  25.     method to trace a user back to a real location. As we all know, 
  26.     verification of a user is a difficult and time consuming operation.
  27.     Once the system verifies the new users phone number, it upgrades his
  28.     system acccess to that of a 'regular' user. The level of upgrade is
  29.     set by you. It also allows you to see if a user is attempting to open
  30.     up a multiple account on your system.
  31.     This, essentially, is the basic function of a CallBack door or utility.
  32.     IMPORTANT: Please note - if setting this door up for standard N.American
  33.     phone formats, it will NOT call long distance outside of the xxx-xxx-xxxx
  34.     telephone format. Therefore, it can not be used to validate European
  35.     callers when it is set up for N.American dialing. (This may come later
  36.     in its developement).
  37.     
  38.  - 2 - SETUP
  39.  
  40.     This CallBack door has been designed to be configurably and to allow
  41.     you the ability to customize its appearance and operation.
  42.     Please follow all steps carefully. 
  43.     
  44.            :NOTE: Just a reminder...this door is for MEBBSNet only.
  45.                   It will NOT run under any versions of Paragon or StarNet.
  46.                   Also, I've tested this under the Amiga 2.04
  47.                   1.3 OS. It has run successfully under both systems. 
  48.  
  49.     1) Make sure you have DOORS: assigned to where ever you have you
  50.        doors directory. (I have mine in MEBBSNet:doors)
  51.     2) Create a directory in your assigned DOORS: directory
  52.        called, AutoValidate
  53.     3) Copy the following files into this newly created directory:
  54.            
  55.              a) AutoVal
  56.              b) AutoValidate.cfg
  57.              c) BadNumbers.txt
  58.              d) BadNumberUse.txt
  59.              e) BadNumberWarning.txt
  60.              f) CallBackMsg.HangUp
  61.            * g) CallBackMsg.StayOn
  62.              h) Continue
  63.              i) Duplicate
  64.              j) DupNums.txt
  65.              k) LocalAreaCode.txt
  66.            * l) LocalExc.txt
  67.              m) Manual
  68.              n) MessageBody
  69.              o) MessageBodyNoAttach
  70.              p) NoLDCall.txt
  71.              q) Notice
  72.              r) Notify
  73.              s) Start
  74.              t) Warning
  75.              u) AutoVal.docs
  76.              v) PhonesConv
  77.              w) SingleNameNotify.txt
  78.              x) SingleNameWarn.txt
  79.              y) Time.dat <----NEW as of v1.80
  80.  
  81.     The mebbsutility.library should be in your libs: directory
  82.     This library comes with your copy of the MEBBSNet software.
  83.     It is NOT included in this archive.
  84.         
  85.  
  86.     * These files are NOT used if you are setting this door up to run
  87.       outside of North America.
  88.  
  89.     All these files are included in the archive and you may use them as is.
  90.     They are also ALL just ascii files (execpt AutoVal)
  91.     and can be edited as you see fit.
  92.  
  93.   ***********************************************************************
  94.   *                                                                     *
  95.   *   ATTENTION!!   ATTENTION!!  ATTENTION!!  ATTENTION!! ATTENTION!!   *
  96.   *                                                                     *
  97.   ***********************************************************************
  98.   AS YOU SET UP AND CREATE AND EDIT THE NEEDED FILES MAKE SURE THAT YOU
  99.  
  100.                       -->     D O   N O T      <--
  101.  
  102.   PUT ANY BLANK LINES AT THE END OF ANY OF THE FOLLOWING FILES:
  103.  
  104.                        BadNumbers.txt
  105.                        LocalAreaCode.txt
  106.                        LocalExc.txt
  107.                        Time.dat
  108.                        
  109.  
  110.     IN OTHER WORDS, JUST USE YOUR EDITOR TO CREATE THESE FILES, HIT RETURN
  111.     AFTER THE LAST TYPED LINE AND SAVE THE FILE. NO BLANKS LINES ARE TO BE
  112.     AT THE END OF THESE FILES OR THE CALLBACK SYSTEM WILL FAIL!!
  113.               
  114.  
  115.     I'll explain what each file does later on in this document.
  116.     Once you have this new directory setup and the files copied into place,
  117.     just modify the menu that this door will appear on or your doors.dat
  118.     file if you intend to go that route. See the MEBBSNet documemtation
  119.     manual if you need general help setting up doors.
  120.     The main door executable file is, AutoVal.
  121.     No special stack requirement is needed but I'd recommend at least 10,000.
  122.  
  123.  - 3 - WHAT THIS BABY CAN DO
  124.  
  125.     Ok...you're all setup. This is what CallBack can do:
  126.  
  127.       a) A user with an areacode different then (or the same as) 
  128.           yours calls in:
  129.           This door will either call him back or tell him that
  130.           you are not taking LD calls, record his phone number
  131.           and leave you a message reminding you that this user
  132.           needs to be manually verified. If it is set to call
  133.           him back, it will allow him to upgrade access but will
  134.           then terminate the call. 
  135.  
  136.     + b) A user with the same areacode as you but with a phone
  137.           exchange that is not a local call for you, calls in:
  138.           This door will either call him back or tell him that
  139.           you are not taking LD calls, record his phone number
  140.           and leave you a message reminding you that this user
  141.           needs to be manually verified. If it is set to call
  142.           him back, it will allow him to upgrade access but will
  143.           then terminate the call.
  144.  
  145.     + c) A user with the same areacode as you and with an exchange
  146.           that is a local call to you, calls in:
  147.           This door will call him back, upgrade his access and allow
  148.           him to stay online for the rest of his time, since this is
  149.           a local (free) call for you. 
  150.  
  151.     + Applicable only when door is set up for North American format.
  152.  
  153.     Besides the return/no-return phone call options noted above, there
  154.     are several message notifications (for Sysop and user) and
  155.     configuration formats available. The next section will deal with
  156.     the configuration file.
  157.  
  158.  - 4 - The AutoValidate.cfg File
  159.  
  160.     The AutoValidate.cfg file presently consists of thirteen (13) line
  161.     options. Below is an example of the file I have set up.
  162.     NOTE: Nothing but numbers must be put on the first five lines!
  163.  
  164.           AutoValidate.cfg file example: ATTENTION!! This has been
  165.                                          changed since version 1.71
  166.           0
  167.           1
  168.           1
  169.           4
  170.           35
  171.           files.txt
  172.           ram:
  173.           0
  174.           0
  175.           0
  176.           Al_Saveriano
  177.           0
  178.           0
  179.           ; 1 = yes/on 0 = no/off : applies to lines 1,2,8,9,10,12 & 13
  180.           ; line 1:  Check to see if it is a weekend and,if so,bypass time.dat
  181.           ; line 2:  File attached/not attached to message for user
  182.           ; line 3:  Message base number of private Email base
  183.           ; line 4:  Level to upgrade user
  184.           ; line 5:  Minutes added to user
  185.           ; line 6:  Name of file you intend to attach to the users welcome
  186.           ;          message. Put a name here regardless of whether you use
  187.           ;          or don't use this feature.
  188.           ; line 7:  Directory name where general AutoVal log will appear
  189.           ; line 8:  Set for EuroAussie with a 1 or set for N.America with a 0.
  190.           ; line 9:  0 = if line 10 is 1 or if you don't know what this is for! :)
  191.           ;          1 = dial 1-AC-Exc when local AC & LD exchange exist
  192.           ; line 10: 0 = normal LD/Local call format. 1 = dial 1-EXC when local AC & LD exc
  193.           ; line 11: The name of the person you want all AutoVal messages to come from.
  194.           ; line 12: Single named users allowed. 0=no don't allow them ; 1=yes allow them
  195.           ; line 13: BlanketLocal local phone exchange
  196.  
  197.     Let's go through each line:
  198.     Line 1: Check to see if it is a weekend (e.g. Saturday or Sunday).
  199.             If it is, and this flag is set to 1,door will bypass the Time.Dat
  200.             file and call LD users at any hour on Saturday and Sunday. If
  201.             this flag is set to zero, the door will use the Time.Dat file
  202.             to determine if it should call a user back. This applies to
  203.             Saturdays and Sundays only! Monday thru Friday, this door will
  204.             always follow the Time.Dat file instructions regardless of how
  205.             this flag is set.
  206.             Long distance is defined as an area code that is different
  207.             from yours or an area code the same as yours BUT with an exchange
  208.             that is NOT local to you.
  209.     Line 2: Gives you the option of attaching a file to the welcome
  210.             message the new users receives after a successful callback.
  211.             More info on this later. Again, a 1 is YES and a zero is NO.
  212.             REMEMBER: The actual file MUST be in your private Email
  213.             message base number as noted in line 3.
  214.     Line 3: Put the Message Base number that corresponds to your private
  215.             Email message base. Mine is messsage base number one, so I
  216.             put a 1. If yours is different, put the correct number here.
  217.     Line 4: Put the level you wish to have your user raised to, once he/she
  218.             successfully uses the CallBack door. Any value from 1 to 31 will
  219.             work. Be careful if you put a 31 here, because you will be
  220.             giving him full Sysop power.
  221.     Line 5: Amount of time you wish to add to the user once his access
  222.             level is increased. He will get his regular access time for
  223.             his new level once the system is indexed. (e.g. re-boot, date
  224.             change, etc.).
  225.     Line 6: The name of the file that will be attached to the users Welcome
  226.             message after he successfully uses the CallBack door. Put a name
  227.             here whether you use this feature or not. REMEMBER: The actual
  228.             file MUST be in your private Email message base number as noted
  229.             in line 3.
  230.     Line 7: This the directory name where the general AutoVal log will
  231.             appear. It must either end with a colon :  or end with a
  232.             trailing slash /
  233.             Examples>   ram:  BBS:   dh0:bbs/  MEBBSNet:  MEBBSNet:logs/
  234.     Line 8: Placing a zero here will set the door up to run ONLY using the
  235.             North American xxx-xxx-xxxx phone format. Placing a 1 here sets
  236.             the door up for EuroAussie phone formats only.
  237.     Line 9: Place a ZERO here if line 10 is going to have a ONE or if you are
  238.             totally confused about this setting! :)
  239.             Place a ONE here if you want the door to dial the 1-AC-Exc-Num
  240.             format when the incoming call has the same Area Code as you
  241.             but a long distance exchange. (e.g. Washington state).
  242.     Line 10: Place a ZERO here if you want the door to dial the Exc-Num format
  243.              when the incoming call has the same Areacode as you and a long
  244.              distance exchange (e.g. New Jersey). Otherwise, place a ONE here
  245.              if you want to the door to dial the 1-Exc-Num format when the
  246.              incoming call has the same Areacode as you and a long distance
  247.              exchange (e.g. Delaware).
  248.     Line 11: Put the name of the person you want the AutoVal messages to
  249.              originate from. In most cases the name that goes here will
  250.              be the name of the Sysop, but the choice is yours. NOTE however,
  251.              that if the name has a space in it, you MUST put an underscore
  252.              where the space would have gone. (Example: Al Saveriano must be
  253.              listed as Al_Saveriano).
  254.     Line 12: Put a one here and all users will have to have 2 names seperated
  255.              by a space. (e.g. Al Saveriano is ok .. but CrackerMan isn't).
  256.              Put a zero here and any name format will be acceptable.
  257.     Line 13: I believe I added this for systems whos exchanges are ALWAYS
  258.              considered local, as long as the incoming caller has the same
  259.              area code as the bbs. So, it dials out as exc-number, and
  260.              never checks the LocalExc.txt file. This avoids the need to
  261.              enter a lot of local exchanges into this file. A 1 turns it on
  262.              and a 0 turns it off.
  263.              HOWEVER!!!! You must STILL must have a file called LocalExc.txt
  264.              in the directory even if it only has one bogus number in it!!
  265.              Note...who ever asked me to add this feature, will you please
  266.              give me a call and refresh my memory about it! - thanks).
  267.    
  268.  
  269.     NOTE!! - Line 9 and line 10 can never BOTH have a ONE at the same time!
  270.  
  271.  - 5 - The Time.dat File
  272.  
  273.     The time.dat file is VERY important and must be set up correctly or you
  274.     will have this door calling long distance numbers when you don't want
  275.     it to.
  276.     This file is just a plain vanilla ASCII text file that contains 24 lines
  277.     of information. Each line must either contain the word YES or NO. Nothing,
  278.     repeat, NOTHING, else is allowed to be entered on each line. Just a YES or
  279.     a NO. 
  280.     Here is an example Time.dat file:
  281.  
  282. YES
  283. YES
  284. YES
  285. YES
  286. YES
  287. YES
  288. YES
  289. NO
  290. NO
  291. NO
  292. NO
  293. NO
  294. NO
  295. NO
  296. NO
  297. YES
  298. YES
  299. YES
  300. NO
  301. NO
  302. NO
  303. NO
  304. YES
  305. YES
  306.  
  307. There it is: nothing to it really. Ok..what does it mean? The first line is
  308. the starting time and it represents 1am to 2am. The second line represents
  309. 2am to 3am. The third line, 3am to 4am. And so on and so on, etc.
  310. If, for example, you have the word NO on the fifth line, this would mean that
  311. the door will NOT call out to long distance users from 5am to 6am.
  312. If you had the word YES on the sixteenth line, that would mean that you
  313. DO want the door to call back long distance users from 4pm to 5pm.
  314. If you didn't want the door to call back any long distance callers at all,
  315. you would just put the word NO on all 24 lines. If you wanted the door to 
  316. always call back long distance callers, at all times, you'd just put the
  317. word YES on all 24 lines. REMEMBER!! The FIRST line represents 1am to 2am.
  318.  
  319.  
  320.  - 6 - FEATURES
  321.  
  322.     From the Sysop's side:
  323.  
  324.           a) If CallBack is successful the users name and data phone
  325.              number is logged into the Numbers.txt file.
  326.  
  327.           b) If CallBack is successful a message addressed to the Sysop
  328.              is left noting the name of the user who has used the door.
  329.  
  330.           c) If a long distance caller attempts to use the door and the
  331.              system is NOT setup for LD CallBack, the callers name and phone
  332.              number is logged into the Numbers.txt file with an added
  333.              notation that this user requires manual validation. The Sysop
  334.              is also left a message stating that this has occured.
  335.  
  336.           d) If, upon CallBack, a user is unable to correctly enter his
  337.              password, his access is denied and a message is left to the
  338.              Sysop stating that the user was unable to correctly re-enter
  339.              his password. His phonenumber is NOT logged into the Numbers.txt
  340.              file.
  341.  
  342.           e) If a user enters a phone number that already exists in the
  343.              Numbers.txt file, he is told that his number is a duplicate,
  344.              he is dumped back to the BBS and a message is left to the
  345.              Sysop noting the users name and the fact that he has attempted
  346.              to enter a duplicate number. His name and the phone number
  347.              he tried to enter is logged into the DupNums.txt file for your
  348.              inspection.
  349.          
  350.           f) A file called BadNumbers.txt, created by you, contains any
  351.              complete phone number (e.g. areacode-exchange-number) or any
  352.              partial phone number (e.g. areacode-exchange) that you wish
  353.              it to contain. This is a very powerful feature since it will
  354.              stop childish users who like to enter phone numbers like 911
  355.              or one of those $10-a-minute 900 numbers. See included
  356.              examples for ideas.
  357.  
  358.           g) If a user attempts to enter a number that is contained in
  359.              your BadNumbers.txt file, he is told that the number he
  360.              has entered is deemed 'bad', and a message addressed to the
  361.              Sysop is left showing the name of the user who made the
  362.              bogus number entry.
  363.  
  364.           h) Most of the info noted above will be summarized in a log that
  365.              is created by the door. This log, called, AutoValGeneral.LOG,
  366.              will appear in whatever directory you have choosen as defined
  367.              by line 7 of the .cfg file.
  368.  
  369.           i) If you have NoSingleNamedUsers turned on and a guy tries to
  370.              use a name like Mike or CrackerHead, he will be denied access
  371.              to AutoValidation and you will be left a private message denoting
  372.              this situation.
  373.  
  374.     From the users side:
  375.       
  376.           a) If the CallBack is successful, his access is raised.
  377.  
  378.           b) He receives a welcome message which may contain an attached file.
  379.              I attach my FILES.TXT file to this welcome message so that the
  380.              new user has a complete summary of all the files available on
  381.              my system.
  382.              The Sysop can attach any file he sees fit. He may also turn
  383.              this file-attach feature off and just leave the message.
  384.  
  385.           c) See Sysop items above for things that occur if the user
  386.              'screws' up. :)
  387.              
  388.  - 7 -  WHAT ALL THE FILES ARE FOR
  389.  
  390.     The following is a listing of the files and their function:
  391.  
  392.   a) AutoVal              - The actual executable door program
  393.   b) AutoValidate.cfg     - The .cfg file as defined earlier
  394.   c) BadNumbers.txt       - Place you list of numbers you don't want callled
  395.   d) BadNumberUse.txt     - Message Sysop receives if user tries a bad number
  396.   e) BadNumberWarning.txt - Notice user gets for trying a 'bad' number
  397.   f) CallBackMsg.HangUp   - User message after a successful LD CallBack
  398. + g) CallBackMsg.StayOn   - User message after a successful local CallBack
  399.   h) Continue             - User instruction message after entering number
  400.   i) Duplicate            - Message Sysop receives if user enters duplicate #
  401.   j) DupNums.txt          - Log of user names/numbers of duplicate # attempts
  402.   k) LocalAreaCode.txt    - Contains YOUR area code and any other local ACs
  403. + l) LocalExc.txt         - Listing of ALL local phone exchanges in your area.
  404.   m) Manual               - Message Sysop receives noting a manual validation
  405.   n) MessageBody          - Welcome message for user when fileattach is set
  406.   o) MessageBodyNoAttach  - Welcome message for user when fileattach isn't set
  407.   p) NoLDCall.txt         - User notice when he's LD and system not set for LD
  408.   q) Notice               - Message Sysop gets if user can't re-enter password
  409.   r) Notify               - Message Sysop receives upon successful Callback
  410. * s) Numbers.txt          - Log of names/numbers of successful CallBack users
  411.   t) Start                - Opening user instructions for use of CallBack
  412.   u) Warning              - User notice when he attempts to enter duplicate #
  413.   v) AutoVal.docs         - This documentation file
  414. * w) PhonesConv           - Generates a complete Numbers.txt file
  415.   x) SingleNameNotify.txt - Message Sysops gets if single named users calls
  416.   y) SingleUserWarn.txt   - User notice when he uses a single name/handle
  417.   z) Time.dat             - Yes/No time dat file for CallLongDistance or Don't
  418.  
  419.  
  420.  
  421.  + Not used when set up in EuroAussie format.
  422.  * TO USE PhonesConv: Simple type this from the CLI -
  423.  
  424.         PhonesConv > doors:autovalidate/Numbers.txt
  425.  
  426.     This will automatically generate the Numbers.txt file so that you don't
  427.     have to do this by hand. You will most likely have to edit this newly
  428.     created file so that all the phones numbers are in the xxx-xxx-xxxx
  429.     format, but it ought to save you a good deal of time.
  430.     Periodically, you should re-run this utility so that the phone numbers
  431.     of old users who you have deleted from your system will also be deleted
  432.     from the Numbers.txt file. Always remember to check that the final
  433.     file format of the phone numbers is xxx-xxx-xxxx
  434.     NOTE: If using this door for EuroAussie formats, you should be certain
  435.           that the final phone format has NO hypens (-) in the number.
  436.  
  437.  - 8 - COMMENTS/SUGGESTIONS/HINTS/GUIDELINES/IMPORTANT STUFF
  438.  
  439. (The following applies to doors configured for N.American phone formats)
  440.  
  441.     You don't have to concern yourself with the way the user types in
  442.     his phone number. No matter what he types it will be re-formatted
  443.     in the xxx-xxx-xxxx format. So, if he types (201) 3986360, it will
  444.     be echoed back as 201-398-6360. If he types, 20-1-39863-60, it will
  445.     still come back as: 201-398-6360
  446.  
  447.     To get the numbers to put in the LocalExc.txt file, look in your
  448.     local telephone book (usually somewhere near the front) to get a
  449.     listing of all local phone exchanges (the exchange are the 3 numbers
  450.     that sit between your area code and the rest of the phone number.)
  451.     The format is xxx-xxx (e.g. 201-398). Entering this info will NOT be
  452.     required if you have the BlanketLocal switch set in the .cfg file.
  453.     IMPORTANT!!!!! You must still have a file named LocalExc.txt in the
  454.     directory even if it only contains one bogus number.
  455.  
  456.     The BadNumbers.txt file is real handy. The format of the numbers you
  457.     place here is VERY important.
  458.     If you place an entire phone number, it must be in this format:
  459.  
  460.                       305-745-2389
  461.  
  462.  
  463.     If you place a partial number, it must be in this format:
  464.  
  465.                       900-
  466.                        or
  467.                       203-777-
  468.  
  469.     You MUST include the trailing dash!
  470.     No other possibilities are acceptable. However, these formats should
  471.     cover every contingency. Lets explore that concept a little.
  472.     Say you wish to stop users from entering numbers like 0, or 411.
  473.     Well, since the door will accept ONLY a minimum of 7 digits (3 digit
  474.     exchange + 4 digit number body = 7 digits), numbers such as 0 or 411
  475.     are deemed unacceptable and the user is instructed to try to enter
  476.     his number again. If he tried to beat the system by putting
  477.     in a number like this: 023-453-6745, the door will warn him that he can
  478.     not start his phone number with a zero or a one and then will recycle
  479.     back to the beginning. If he tries a number like this: 911-534-7612, as
  480.     long as you have 911- in your BadNumbers.txt file, he will told he has
  481.     attempted to enter a bad number, etc. 
  482.     If there is a particular exchange you don't want called, the use of the
  483.     format: areacode-exchange- will handle this situation fine.
  484.     As example, if you don't want any phone number in the 201-976 exchange
  485.     called, simply put 201-976- in the BadNumbers.txt file. Don't forget to
  486.     include the trailing dash!
  487.     
  488.     Basically, the system has the choice of calling or not calling long
  489.     distance phone numbers as defined earlier. If you set it to call a
  490.     long distance number it NEVER stays online after it has raised the users
  491.     access level. This means that you are never subjected to any longer
  492.     connect time then the time-out setting you have set in MEBBSNet. With
  493.     most Sysops, this is 4 or 5 minutes. The average connect time for a
  494.     'normal' long distance callback is 2 minutes. At an average of 14 cents
  495.     a minute, your LD callbacks should not run you more than 30 cents a call.
  496.  
  497.     Local callbacks (meaning: your area code with a local phone exchange)
  498.     always stay online after raising access since the call is free anyway.
  499.     If this troubles you for some reason (I don't see why it would) you can
  500.     set .cfg item number five to a setting of zero and the user will then
  501.     only have the time remaining from the new-user level you have set in
  502.     MEBBSNet's config file.
  503.  
  504.     IMPORTANT: This door does NOT check the phone numbers already in the
  505.     MEBBSNet user.dat file. It works exclusively out of the Numbers.txt
  506.     file. You should use the included PhoneConv file to generate the
  507.     Numbers.txt file. See the description of PhoneConv utility given earlier
  508.     in this documentation file. (I've been asked WHY I just couldn't use
  509.     the user.dat file info directly. The reason is that I needed to have
  510.     all the phone numbers in some form of standard format so that I could
  511.     do comparison work. Since MEBBSNet still allows users to enter their phone
  512.     numbers in any format (e.g. 2013986360 or (201) 398-6360 etc.), I was
  513.     forced to extract the phone numbers myself and reformat them into a
  514.     single style.). You should periodically re-run PhoneConv since deleting
  515.     accounts does NOT delete the phone numbers in the Numbers.txt file.
  516.  
  517. (The following applies when door is configured for EuroAussie phone formats)
  518.  
  519.     The BadNumbers.txt file is real handy. The format of the numbers you
  520.     place here is VERY important.
  521.     If you place an entire phone number, it must be in this format:
  522.  
  523.                      03057452389
  524.                         or
  525.                      123456789
  526.  
  527.     If you place a partial number, it must be in this format:
  528.  
  529.                      0
  530.                      012
  531.                      0123
  532.                      01234
  533.                      01234567
  534.                     
  535.     The actual numbers can be ANYTHING but the point is that the door will
  536.     only check either the first digit, or the first, second and third digit,
  537.     or the 1st,2ed,3ed and 4th digit, or the 1st,2ed,3ed,4th and 5th digit or
  538.     the 1st,2ed,3ed,4th,5th,6th,7th and 8th digit.
  539.     Sooooo...if you didn't want the phone number starting with 076 to be 
  540.     called, just put in 076 on one of the lines in this file.
  541.     If you didn't want numbers starting with 03245, just type 03245 into
  542.     this file.                      
  543.     
  544.  - 9 - KNOWN PROBLEMS/BUGS
  545.  
  546.     My success rate with incoming callers at 2400 baud or higher is well
  547.     over 98%. However, due to problems assosciated with an old StarNet
  548.     function, 1200 baud callers had failure rates of over 80%. This means
  549.     that, on average, 8 out of 10 callers who use 1200 baud will get a failure
  550.     when they try this door. I don't have enough information about 300
  551.     baud callers to give you any statistics. (Besides, I doubt that you
  552.     have any volume coming in at 300 baud anymore these days.).
  553.     Therefore, if you get messages from AutoVal like: "User could not
  554.     re-enter his password upon callback", etc., check your MEBBSNet.log
  555.     and see if he was trying the CallBack door at 1200 baud. If so, you
  556.     may just have to validate his accont manually. Hopeful this problem
  557.     will disappear with the release of the newly coded Bowling MEBBSNet.                  
  558.     NOTICE: AS far as I can tell, the above problem has been fixed with
  559.             version 1.8 of the mebbsutility.library
  560.  
  561.  - 10 - COMMENTS
  562.  
  563.     I've been getting pretty good reviews from the Sysops who are using
  564.     this door. I've attempted to incorporate as many of the suggestions
  565.     that I have received as possible. Keep 'em coming and please forward
  566.     any bugs you feel you have uncovered with as much information as possible.
  567.  
  568.  - 11 - THANKS
  569.  
  570.     Thanks to Bill Bowling for his fantastic mebbsutility.library.
  571.  
  572.  - 12 - FINAL WORD
  573.  
  574.     This door is FreeWare. Enjoy it. 
  575.     If you are using my ShareWare door - ExtractIt, I ask that you support
  576.     it and my efforts. Thanks.
  577.  
  578.     Enjoy the Amiga, MEBBSNet and your hobby!
  579.  
  580.  - al saveriano -
  581.